package swapper.model.dao;

import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import swapper.model.bean.Imagem;

/**
 *
 * @author Valentino
 */
public class ImagemDao extends HibernateDaoSupport implements IDao {

    @Override
    public Object addNew(Object obj) {
        return (Imagem) getHibernateTemplate().save((Imagem) obj);
    }

    @Override
    public void delete(Object obj) {
        getHibernateTemplate().delete((Imagem) obj);
    }

    @Override
    public void update(Object obj) {
        getHibernateTemplate().update((Imagem) obj);
    }

    @Override
    public List<Object> listAll() {
        return getHibernateTemplate().find("from imagem i");
    }

    @Override
    public Object findByCod(Long codigo) {
        return (Imagem) getHibernateTemplate().get(Imagem.class, codigo);
    }
    
    @Override
    public List<Object> findByName(String name) {
        return null;
    }
    
}
